e8c6e177487fc9161abe9d9204b1ab5b144004e0,src/org/jgroups/jmx/ResourceDMBean.java,ResourceDMBean,findMethods,#,236
Before Change
}
else {
//we already have annotated field as write
if(ae instanceof FieldAttributeEntry && ae.getInfo().isWritable()) {
log.warn("Not adding annotated method " + methodName
+ " since we already have writable attribute");
}
After Change
else {
if(ae instanceof FieldAttributeEntry) {
//we already have annotated field as write
if(ae.getInfo().isWritable()) {
log.warn("Not adding annotated method " + methodName
+ " since we already have writable attribute");
}
else {
//we already have annotated field as read
//lets make the field writable
Field f = ((FieldAttributeEntry)ae).getField();
MBeanAttributeInfo i=new MBeanAttributeInfo(ae.getInfo().getName(),
f.getType().getCanonicalName(),
attr.description(),